package com.danskin.wechat.service;

import java.util.List;

import com.danskin.wechat.entity.WxCardConfig;
import com.danskin.wechat.entity.WxMediaPlatform;

public interface WxCardConfigService {

	/**
	 * 根据条件查询微信优惠券配置
	 * 
	 * @param wxCardConfig
	 * @return
	 * @author makunsmac
	 */
	public List<WxCardConfig> selectWxCardConfigList(WxCardConfig wxCardConfig);

	/**
	 * 为礼券配置查询优惠券模板（只查询card_type为CASH和DISCOUNT的数据）
	 * 
	 * @return
	 * @author makunsmac
	 */
	public List<WxCardConfig> selectListForGiftConfig(int mpId);

	/**
	 * 创建微信会员卡配置参数
	 * 
	 * @param accessToken
	 * @param entity
	 */
	public void saveMemberCardConfig(String accessToken, WxMediaPlatform entity);

	/**
	 * 新增优惠券配置
	 * 
	 * @param entity
	 * @return
	 */
	public int saveCouponConfig(WxCardConfig entity, WxMediaPlatform mp);
}
